/*
This file is an interface for the hkVector4 class. Not used within .NET languages.
Copyright (C) <2008>  <Benjamin Carper>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#include <Common/Base/hkBase.h>

namespace Havok
{
	class HkVector4
	{
	public:
		static hkVector4 CreateHk(float x, float y, float z, float w = 0)
		{
			hkVector4 vec(x, y, z);
			return vec;
		}

		HkVector4(float x, float y, float z)
		{
			hkVector4 vec(x, y, z);
			m_vec = vec;
		}

		hkVector4 m_vec;
	};
}
